discoverTypes.discoverTypes

Undocumented in source.
  1. alias discoverTypes = AliasSeq!()
  2. alias discoverTypes = AliasSeq!T
  3. alias discoverTypes = AliasSeq!(Nullable!P, discoverTypes!P)
  4. alias discoverTypes = Filter!(isNotVoid, NoDuplicates!(Types))
  5. alias discoverTypes = Filter!(isNotVoid, NoDuplicates!(AliasSeq!(discoverTypes!(Ts[0]), discoverTypes!(Ts[1..$]))))
    template discoverTypes(Ts...)
    static if(!(Ts.length == 0))
    static if(!(Ts.length == 1))
    alias discoverTypes = Filter!(isNotVoid, NoDuplicates!(AliasSeq!(discoverTypes!(Ts[0]), discoverTypes!(Ts[1..$]))))

Meta